package com.yellow.service;

import com.yellow.pojo.Member;

import java.util.List;
import java.util.Map;

public interface MemberService {
    /**
     * 手机号查询会员
     *
     * @param telephone
     * @return
     */
    Member findMemberByTelNum(String telephone);

    /**
     * 添加会员
     *
     * @param add_member
     */
    void add(Member add_member);

    /**
     * 查询用户的信息
     *
     * @return
     */
    Map<String, Object> getMemberReport();

    /**
     * 根据月份查询会员数量
     *
     * @param list
     * @return
     */
    List<Integer> getMemberByMonths(List<String> list);

    /**
     * 查询所有的套餐名称
     *
     * @return
     */
    List<String> findAllSetMealName();

    /**
     * 查询对应套餐预约人数
     *
     * @return
     */
    List<Map<String, String>> findAllSetMealCounts(List<String> setmeals);

    /**
     * 获取统计信息
     *
     * @return
     */
    Map<String, Object> getBusinessReportData() throws Exception;

}
